package cn.bearspark.sms.provider.service;

import cn.bearspark.common.dto.ResponseDTO;

/**
 * 发送短信相关服务的接口
 *
 * @author f
 */
public interface SmsService {

    /**
     * 给指定手机号发送短信验证码
     *
     * @param phone 指定的手机号
     * @return 发送验证码的结果
     */
    ResponseDTO<Object> send(String phone);

    /**
     * 验证验证码是否正确
     *
     * @param phone 手机号
     * @param code  验证码
     * @return 验证验证码的结果
     */
    ResponseDTO<Object> verify(String phone, String code);

}
